/*
全局注册组件
1：最简单方式
   main.js
   Vue.component('组件名',导入的组件)
2：单独抽离一个js用于全局注册
3:使用Vue.use方式全局注册
4:自动全局注册
  // 自动读取某些文件
 const req= require.context(需要读取的文件夹路径,是否读取子文件夹,正则匹配相应类型文件)
    req:它是一个function
  //  req.keys()能拿到所读取文件的文件路径
  this.$message('...')
  this.$message.success('...')
  // 导入相应路径的组件
     req(传入读取文件的路径，相当于导入了该组件).default就是导入的组件
  // 全局注册

*/

export default function(Vue) {
  const req = require.context('./', true, /\.vue$/)
  req.keys().forEach((path) => {
    const com = req(path).default
    Vue.component(com.name, com)
  })
}
